Resource
Editor: Important notes
|
SOME KNOWN LIMITATIONS
1. When modifying dialogs, not all values of Style and ExStyle parameters can be updated on the spot because the edited object would receive properties that make further editing impossible, or would cause object will cease to be displayed correctly. The values of Style and ExStyle parameters which have no effect in design time are shown below.
Parameters
|
When editing the dialog main window
|
When editing controls
|
WS_CHILD |
disabled
|
disabled
|
WS_POPUP |
disabled
|
disabled
|
WS_VISIBLE |
yes
|
no
|
WS_MINIMIZE |
yes
|
yes
|
WS_MAXIMIZE |
yes
|
yes
|
WS_CLIPSIBLINGS |
no
|
sometimes
|
WS_EX_TRANSPARENT |
no
|
sometimes
|
The result of changes made to controls may vary depending on the Windows version, Style/ExStyle combinations, and the type of control. For example, turning on WS_EX_RIGHT in Win2000 moves the form caption to the right regardless of what style is set by default in the system. Win95/98 differs if the "we-write-from-left-to-right" style is set in the system.
2. It is impossible to correctly display the controls created with the Owner Draw Style being set. Such controls are displayed correctly only by the edited program itself at run-time.
3. In the current version all predefined control classes - BUTTON, EDIT, LISTBOX, SCROLLBAR and STATIC - are handled correctly except for COMBOBOX. For the moment, you can't change height of a COMBOBOX. (See the respective Help section for descriptions of these various classes).
4. The following classes are also displayed and can be edited:
msctls_statusbar32
msctls_trackbar32
msctls_progress32
SysListView32
SysTreeView32
SysTabControl32
SysAnimate32
SysDateTimePick32
RichEdit
For msctls_updown32 only normal displaying is possible, because when creating this type of control with the certain combination of Styles, is attached automatically to the control created before it. Having changed some values of Styles, it is necessary to re-create the window, and the new ID for UpDown appears to be the biggest among existing IDs of other controls. Accordingly, the newly created UpDown is attached to the control which has the biggest ID among existing IDs, and as a result it does not appear in the right place. In the future version of Resource Tuner this limitation may be removed.
There are also no specific constant names of the Style parameter for the classes listed above.
5. It is impossible to correctly display any User Defined classes. Like Owner Draw, the given classes are displayed correctly only in run time. While editing, they are replaced by STATIC. You can change their size, position and values of Style/ExStyle parameters, but it is not a fact that all these changes will be displayed when you run the modified executable.
6. Do not modify component properties that you are not familiar with. Entering values outside the range of valid values for a property may render the target program inoperable. Because of the infinite variability of controls and their properties, Resource Tuner can not alert you when out of range values are entered.